looks like a market place - Alemán Inglés Diccionario